#cmake版本要求（可自行更改）
cmake_minimum_required(VERSION 3.26)
#项目名称（可自行更改）
project(OPENGL_TEMPLATE)

set(CMAKE_CXX_STANDARD 17)
#可执行文件输出目录
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -D FREEGLUT_STATIC")
#头文件
include_directories(${PROJECT_SOURCE_DIR}/include)
#编译文件
add_executable(OPENGL_TEMPLATE src/main.cpp
)
#链接文件夹
link_directories(${PROJECT_SOURCE_DIR}/lib)
#目标链接文件
target_link_libraries(OPENGL_TEMPLATE  gdi32 freeglut_static opengl32 winmm  glu32.lib)